home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1997 October
/
EnigmA AMIGA RUN 22 (1997)(G.R. Edizioni)(IT)[!][issue 1997-10 & 11][EAR-CD VI].iso
/
progs
/
devel
/
pcq12d_1
/
pcq12d.readme
Wrap
Text File
|
1997-05-17
|
3KB
|
72 lines
PCQ Pascal 1.2d is now freeware.:)
I have got an mail from Patrick Quaid that PCQ Pascal 1.2d
now is freeware.
This upload is in 2 archive PCQ12D_1.lha and PCQ12D_2.lha.
I have made some bugfixes in the includes and made some
other changes. This are for my nisse.lib wich I will
upload in a few days. (linklib for PCQ).
There are some bugs in pcq.lib regarding asl.
I have made a new asl.lib, when you link with this be
sure to name asl.lib before pcq.lib.
Examples2:
This are examples I have picked up over the years. Check them
out, there are some fine examples on how to use PCQ.
You also find stuff for triton and stormwizard here.
The triton is for 1.4, I will do stuff for 2.0 shortly.
Stormwizard is just a small test for 1.0. I shall check
the 2.0 version later on.
This are the changes from PCQ 1.2b TO PCQ 1.2d
o Fixed a problem with typed constant arrays - array elements
with an odd size were not padded.
o Fixed the date routines in DateTools
o Fixed a bug with range types that caused them to be one
byte long.
o Comparisons of structured types didn't work - they do now.
o Fixed a problem with the iff.library's GetColorTable glue
routine.
o Fixed a bug in multi-dimensional array references.
o Fixed a mistake in the Exec/ExecBase.i file.
o Added support for variable numbers of arguments, including
the va_start and va_arg routines.
o Added support for C style parameter passing, i.e. right-to-
left.
o Added the $X directive for ignoring function return values.
o The compiler would not allow New() and Dispose() in programs
compiled under the small initialization code option.
o Since type casts were not functions, constant integers were
never extended if they were cast to, say, a pointer type.
That's not really a bug, but since it is difficult to get
around, the compiler now promotes integer types when it
should.
o The CHIP and FAST keywords were added.
o Added variant records.
o Added the exception that allows pointer declarations to refer
to undefined types.
o Added support for the "e" scaling term in floating point
constants, so for example "2e2" means 2 * 10^2.
o Added the $N directive.
o Added (* and *) as synonyms for { and }
o Added execution profiler.
o Some of the floating point output routines fixed in previous
versions had not yet been incorporated into PCQ.lib.
o Modified the IF statement to omit code inside constant FALSE
IF statements.
o Fixed a bug in the ReadInt routine when no digits were read.
Nils Sjoholm
nils.sjoholm@mailbox.swipnet.se